<?php
/**
 * <https://y.st./>
 * Copyright © 2019 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'Broken heart',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2019/06/02.jpg" alt="Trees casting their shade on the road" class="framed-centred-image" width="800" height="480"/>
<section id="neighbour">
	<h2>Talkative neighbour</h2>
	<p>
		I have a really talkative neighbour that like to just gab for hours on end.
		They smoke, so they&apos;re out on their porch quite a bit, but they&apos;re only able to catch me when I&apos;m busy because I don&apos;t just sit and hang outside at the complex.
		If I&apos;m outside, I&apos;m off doing something.
		If I&apos;m at home, I&apos;m inside, either getting my coursework done, preparing for something else, getting stuff done, or if I&apos;m lucky, relaxing.
		They caught me as I returned home from work last night at about 23:30.
		They thought that&apos;d be the perfect time to talk my ear off.
		I don&apos;t know how to politely tell people I&apos;m not interested and just want to finish up some things and get to bed, so I had to just sit there and listen to them.
		They talked for about an hour and a half, while I tried to make it visibly clear that my legs were killing me and I really wanted to sit down.
		They pretty much ignored it.
	</p>
	<p>
		After they finally decided to leave me alone, I still hadn&apos;t gotten a chance to wind down for the night, so I couldn&apos;t even go straight to bed.
		I wouldn&apos;t have been able to sleep.
		When I got up this morning, I was exhausted and my body and mind jest felt rally heavy.
		I&apos;m tired of this garbage.
		Next time if they try to bother me after work, I&apos;m going to lay it out for them.
		I feel like garbage the entire next day when they don&apos;t let me get some sleep.
		The funny thing is that I&apos;d gladly put up with it if they&apos;d stop misgendering me, but they refuse.
		If they can&apos;t even respect me enough to stop misgendering me, I don&apos;t see why I should spend entire days feeling like garbage just to humour them.
	</p>
</section>
<section id="diet">
	<h2>Dietary intake</h2>
	<p>
		I felt like garbage today, and didn&apos;t have the energy to do much by way of food.
		I made my dinner sandwich, the same type as yesterday, to have at work.
		As for my lunch sandwich though, it took too long for me to even put the sandwiches together (I worked on the sandwiches a little at a time), so I never got the lunch sandwich made.
		I just ate the patty, then later ate the bread and tapioca cheese that had been going to go on it.
		As a poor excuse for breakfast, I had 182 grams of smoothie and 44 grams of pretzels.
	</p>
	<p>
		I&apos;d planned to make tonight a shopping night, and being tired out of my mind didn&apos;t really change my plans in any significant way.
		So after work, I went for groceries.
		In particular, I wanted to pick up the ingredients for that Aztec salad, though I also wanted breakfast cereal, veggie patties, and that delicious lemon dill seasoning.
		I&apos;d already made a shopping list days ago and stashed it in my wallet, so I didn&apos;t need to be coherent enough to remember what I was looking for.
		But for some reason, I guess I tried anyway on some level.
		I decided to double the salad recipe, seeing as I have this huge tub to store it in.
		It&apos;d be fine.
		It&apos;d take longer to make, but it&apos;d also mean I either would eat this healthier dish for more of my meals in the coming days or I wouldn&apos;t have to put much effort into preparing food for a while after.
		Either way, it seemed like a win.
	</p>
	<p>
		As for trying to remember what I needed ...
		I noticed that black beans weren&apos;t on my list.
		Why were black beans not on my list?
		I&apos;d need a couple cans for the regular recipe.
		If I were doubling it, I&apos;d need four.
		If I&apos;d forgotten the beans, I wouldn&apos;t be able to make the salad.
		How&apos;d I miss those when I went through the recipe trying to figure out what I was missing?
		After I&apos;d bought the beans and gotten home, I remembered what had happened.
		I&apos;d known I was out, I&apos;d know the recipe called for them, and I deliberately left them off the list.
		I&apos;ve got cans of other types of beans, and figured I&apos;d use those instead, as I&apos;ve had the beans for quite a while (over a year?) and it didn&apos;t seem like I was going to use them for anything else any time soon.
		In my exhaustion, I&apos;d remembered that I needed them, but forgotten that I actually didn&apos;t.
		Oh, well.
		So much for that plan.
		The salad will come out fine though.
		It&apos;ll come out normal.
	</p>
</section>
<section id="drudgery">
	<h2>Drudgery</h2>
	<p>
		My discussion post for the day:
	</p>
	<blockquote>
		<p>
			You make the claim that a cloud database can be set up instantly, while a traditional database requires setting up a database server first.
			I think that&apos;s incredibly misleading.
			Before you can set up a cloud database, you&apos;ve got to set up your cloud account.
			You could say that you&apos;ve already got a cloud account, but that&apos;s compatible to already having set up your database server.
			If you&apos;ve got your database server installed, setting up a database in it is as easy as setting up a cloud database.
			If you&apos;re working with decent software (<em>*cough* not Windows *cough*</em>), you can usually install the database software with almost no effort.
			For example, on Debian, you could run the command <kbd>sudo aptitude install <a href="apt:mysql-server">mysql-server</a></kbd>, then enter the administrative password, and your MySQL server will be completely installed and start running.
			There&apos;s no need to hunt down a site to download the software from, and no need to figure out which version you need to install.
			On a decent system, the computer will manage all that for you.
			You&apos;ll want to configure it after that, but you&apos;d want to configure your cloud account too before setting up a database on it.
		</p>
		<p>
			You make a good point about scalability though.
			Cloud platforms tend to be built with scalability in mind, whereas that scalability is something you&apos;d need to build yourself if working with databases that you control yourself.
		</p>
		<p>
			Like you said though, both security and control of your data are things you lack when you move to the cloud.
			The cloud provider has full access to your data, which is a huge security issue that needs to be considered, and your cloud provider is in full control of your data.
			They choose how to allow you to access that data, and you&apos;ve got to just work around the limitations they place on you.
		</p>
	</blockquote>
	<p>
		I&apos;m far too tired to read the textbook like I&apos;d planned to today.
		My neighbour basically cost me a good study day with their incessant gabbing last night.
		Instead, I guess I&apos;ll talk about my plans for the end of the term.
	</p>
	<p>
		Normally, I try to schedule my final exams for the earliest day possible.
		That would be the Thursday that begins the final week.
		This accomplishes two things.
		Most importantly, it allows me to write about the final exam in my learning journal, if applicable.
		The learning journal is usually due the day after the week it applies to ends, and there&apos;s never a learning journal assignment on the week of the final exam.
		So if I take the exam on the first day, I&apos;ll have taken it on the final day I have to work on the learning journal assignment.
		If the learning journal is due the day before the exam period begins, which is rarely the case, this plan doesn&apos;t work out.
		But also, if the learning journal assignment for that week isn&apos;t open-ended, bringing up the final exam would be off-topic.
		The second thing I accomplish by taking the exam as soon as possible is that I get the exam over with, and my break between terms begins as soon as possible and lasts the longest it can.
	</p>
	<p>
		This term, I won&apos;t be doing that.
		Only one of my exams has a learning journal assignment this week, and the exam would be off-topic to that assignment.
		Also, I&apos;m trying to space out my trips to Eugene a bit more, so I take trips there on more days, due to what the dietician has told me.
		As I said, the first day of the exam period is always on a Thursday, which is also when my $a[EUGLUG] meetings are.
		So I&apos;ll attend the meeting on Thursday, then return to Eugene the next day for exam-proctoring.
		One of my exams is proctored, but the other one isn&apos;t.
		I might take the unproctored exam on Thursday.
		It&apos;d be easier than trying to fit it into my schedule along with the proctored on on Friday, as I&apos;ll have to go to work after the proctored exam.
	</p>
</section>
<section id="pendant">
	<h2>Heart pendant</h2>
	<p>
		At work, I felt something suddenly drop down into my shirt.
		I wasn&apos;t sure what it was, but I didn&apos;t want to drop it without figuring out what it was, and in so doing, hopefully figure out how it&apos;d managed to get into my shirt.
		After some slight effort, I managed to get it out without it falling to the floor.
		It was my heart pendant!
		The loop on it&apos;d worn through.
		To be honest, I&apos;d seen the loop was rather thing for quite a while.
		The necklace was put together rather short-sightedly, based on the construction, and I assumed that it was rubbing fery badly against the beads on either side of it, slowly weakening it.
		It was only a matter of time before the thing broke.
		Well, now it&apos;s broken.
		I guess that&apos;s what you get with cheap jewellery.
		It&apos;s like my one ring.
		Two of the six rainbow gems have already gone missing.
	</p>
</section>
END
);
